using System;
using System.Collections.Generic;
using System.Text;

namespace ClientTools.Client.Library.Interfaces
{
    public interface ILogging
    {
        ClientTools.Library.Logging.LogInfoCollection GetLogInfos();
        ClientTools.Library.Logging.LogCollection GetLogs(System.Nullable<DateTime> startDate, System.Nullable<DateTime> endDate, string logHeader, System.Nullable<int> userId, System.Nullable<int> nodeId, System.Nullable<int> maxRows, string comment);
        int DeleteLogsByIDs(int[] logIds);
        int DeleteLogsByHeader(string logHeader);
        int DeleteLogsByDate(DateTime date);
    }
}
